package com.lmy.springboot.controller;

import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;

@Controller
@Slf4j
public class IndexController {

    /**
     * 首页控制器，转发到登录页面
     * @return
     */
    @GetMapping(value = {"/","/login"})
    public String login() {
        /*
            1.因为引入了spring-boot-starter-thymeleaf
            2.这里就会直接使用 spring-boot-starter-thymeleaf自带的 视图解析器转发到 thymeleaf下的模板文件 adminLogin
            3.且ThymeleafProperties中目录默认存放位置是类路径下templates目录，文件后缀名默认是.html
            4.可以在springboot配置文件yaml/xml 中修改其配置
         */
        return "adminLogin";
    }

    /**
     * 首页控制器，转发到文件上传页面
     * @return
     */
    @GetMapping(value = "/upload.html")
    public String upload() {
        return "upload";    //thymeleaf视图解析器，转发到templates目录下upload.html文件
    }
}
